overlaps

fun TimePeriod<*>.overlaps(other: TimePeriod<*>): Boolean